Visualizing and Analyzing Software Infrastructures

نویسندگان

  • Adam L. Buchsbaum
  • Yih-Farn Robin Chen
  • Huale Huang
  • Eleftherios Koutsofios
  • John M. Mocenigo
  • Anne Rogers
  • Michael Jankowsky
  • Spiros Mancoridis
چکیده

0 7 4 0 7 4 5 9 / 0 1 / $ 1 0 . 0 0 © 2 0 0 1 I E E E to help them study the existing architecture. At AT&T, these diagrams used to be created and updated manually, published annually, and distributed throughout the business units. The process of manually drawing system interface diagrams is tedious and error-prone: a simple diagram showing all the interconnections to a single system could take 30 minutes or more to draw, and the diagram often becomes obsolete before it is published. Moreover, it is not easy, through the draw-andpublish mechanism, to get a system interface diagram in real time based on an ad hoc query because the need for the diagram might not have been anticipated. For example, a manager in charge of reengineering billing operations across the company might want to generate diagrams that show the systems involved in bill calculations for more than 200 products and service offerings. Since these queries are unexpected and therefore the diagrams not published, manually producing all these diagrams could take a long time. This situation would likely delay the reengineering decision process. We built a system called Enterprise Navigator to let users make ad hoc queries about an enterprise software architecture and then automatically generate the corresponding system interface diagram in real time on the Web. Figure 1 shows a typical diagram EN generated for a particular ad hoc query. Each node represents a system, and each link represents an interface between the two connected systems. With EN, users can

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Enterprise Navigator: A System for Visualizing and Analyzing Software Infrastructures

Operations of today’s large corporations are usually supported by complex software infrastructures that involve hundreds or thousands of software systems. Companies frequently need to redesign their software infrastructures in response to changes in the marketplace. This paper describes Enterprise Navigator, a system that allows architects to visualize system interconnections of selected produc...

متن کامل

Minos: A Generic Tool for Sensor Data Acquisition and Storage

Systems providing comprehensive software infrastructures and tools for acquisition, storage and visualization of data produced by distributed sensors begun to appear in the last few years. To face the issues and challenges related with the realization of such infrastructures, we started Desthino, a project that aims at providing an easy-to-use framework for collecting, storing, managing and vis...

متن کامل

Testing and Visualizing a Message Queuing Infrastructure

Integration on process level has emerged as a promising paradigm for managing Enterprise Application Integration (EAI) strategies. However, there is a missing link between established messaging infrastructures, utilizing the transport of messages and a processcoupled view on it. Testing and analyzing the results are two tightly coupled and normally inseparable mechanisms. This paper describes a...

متن کامل

CitNetExplorer: A new software tool for analyzing and visualizing citation networks

We present CitNetExplorer, a new software tool for analyzing and visualizing citation networks of scientific publications. CitNetExplorer can for instance be used to study the development of a research field, to delineate the literature on a research topic, and to support literature reviewing. We first introduce the main concepts that need to be understood when working with CitNetExplorer. We t...

متن کامل

Visualizing and Analyzing Discrete Sets with a UML and OCL Software Design Tool

This contribution discusses the visualization of discrete sets. With diagrams, we realize filtering set elements with particular properties, study set-theoretic operations, and exhibit set elements and their internal relationships. These techniques allow software developers to explore crucial set properties diagramatically.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Software

دوره 18  شماره 

صفحات  -

تاریخ انتشار 2001